/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package BusinessLogic;

import BusinessEntity.BE_EstadoRequerimiento;
import DataAccessObject.DA_EstadoRequerimiento;
import java.sql.SQLException;
import java.util.ArrayList;

/**
 *
 * @author richard.saldana
 */
public class BL_EstadoRequerimiento {
    
     private static BL_EstadoRequerimiento pinstancia=null;

    public static BL_EstadoRequerimiento obtenerInstancia()
    {
      if (pinstancia==null)
      {
          pinstancia=new BL_EstadoRequerimiento();
      }
      return pinstancia;
    }
    
        public BE_EstadoRequerimiento obtenerEstadoRequerimiento(int intIdEstado)throws InstantiationException, IllegalAccessException, SQLException{
        
        BE_EstadoRequerimiento objBEEstadoRequerimiento = DA_EstadoRequerimiento.obtenerInstancia().obtenerEstadoRequerimiento(intIdEstado);
        return objBEEstadoRequerimiento;
    }
        public ArrayList<BE_EstadoRequerimiento> obtenerEstados()throws InstantiationException, IllegalAccessException, SQLException{
        
        ArrayList<BE_EstadoRequerimiento> aobjBE_EstadoRequerimientos = DA_EstadoRequerimiento.obtenerInstancia().obtenerEstados();
        return aobjBE_EstadoRequerimientos;
    }
}
